home *** CD-ROM | disk | FTP | other *** search
/ One Click 11 / OneClick11.iso / Bancos de Dados / Conversao / Mysql2Excel / Setup.exe / Mysql2Excel.exe / wxPython / stattool.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2003-06-23  |  38.7 KB  |  683 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.2)
  3.  
  4. import stattoolc
  5. from misc import *
  6. from windows import *
  7. from gdi import *
  8. from fonts import *
  9. from clip_dnd import *
  10. from controls import *
  11. from events import *
  12. import wx
  13. wxITEM_NORMAL = 0
  14.  
  15. class wxStatusBarPtr(wxWindowPtr):
  16.     
  17.     def __init__(self, this):
  18.         self.this = this
  19.         self.thisown = 0
  20.  
  21.     
  22.     def Create(self, *_args, **_kwargs):
  23.         val = apply(stattoolc.wxStatusBar_Create, (self,) + _args, _kwargs)
  24.         return val
  25.  
  26.     
  27.     def GetFieldRect(self, *_args, **_kwargs):
  28.         val = apply(stattoolc.wxStatusBar_GetFieldRect, (self,) + _args, _kwargs)
  29.         if val:
  30.             val = wxRectPtr(val)
  31.             val.thisown = 1
  32.         
  33.         return val
  34.  
  35.     
  36.     def GetFieldsCount(self, *_args, **_kwargs):
  37.         val = apply(stattoolc.wxStatusBar_GetFieldsCount, (self,) + _args, _kwargs)
  38.         return val
  39.  
  40.     
  41.     def GetStatusText(self, *_args, **_kwargs):
  42.         val = apply(stattoolc.wxStatusBar_GetStatusText, (self,) + _args, _kwargs)
  43.         return val
  44.  
  45.     
  46.     def GetBorderX(self, *_args, **_kwargs):
  47.         val = apply(stattoolc.wxStatusBar_GetBorderX, (self,) + _args, _kwargs)
  48.         return val
  49.  
  50.     
  51.     def GetBorderY(self, *_args, **_kwargs):
  52.         val = apply(stattoolc.wxStatusBar_GetBorderY, (self,) + _args, _kwargs)
  53.         return val
  54.  
  55.     
  56.     def SetFieldsCount(self, *_args, **_kwargs):
  57.         val = apply(stattoolc.wxStatusBar_SetFieldsCount, (self,) + _args, _kwargs)
  58.         return val
  59.  
  60.     
  61.     def SetStatusText(self, *_args, **_kwargs):
  62.         val = apply(stattoolc.wxStatusBar_SetStatusText, (self,) + _args, _kwargs)
  63.         return val
  64.  
  65.     
  66.     def SetStatusWidths(self, *_args, **_kwargs):
  67.         val = apply(stattoolc.wxStatusBar_SetStatusWidths, (self,) + _args, _kwargs)
  68.         return val
  69.  
  70.     
  71.     def PushStatusText(self, *_args, **_kwargs):
  72.         val = apply(stattoolc.wxStatusBar_PushStatusText, (self,) + _args, _kwargs)
  73.         return val
  74.  
  75.     
  76.     def PopStatusText(self, *_args, **_kwargs):
  77.         val = apply(stattoolc.wxStatusBar_PopStatusText, (self,) + _args, _kwargs)
  78.         return val
  79.  
  80.     
  81.     def SetMinHeight(self, *_args, **_kwargs):
  82.         val = apply(stattoolc.wxStatusBar_SetMinHeight, (self,) + _args, _kwargs)
  83.         return val
  84.  
  85.     
  86.     def __repr__(self):
  87.         return '<C wxStatusBar instance at %s>' % (self.this,)
  88.  
  89.  
  90.  
  91. class wxStatusBar(wxStatusBarPtr):
  92.     
  93.     def __init__(self, *_args, **_kwargs):
  94.         self.this = apply(stattoolc.new_wxStatusBar, _args, _kwargs)
  95.         self.thisown = 1
  96.         self._setOORInfo(self)
  97.  
  98.  
  99.  
  100. def wxPreStatusBar(*_args, **_kwargs):
  101.     val = wxStatusBarPtr(apply(stattoolc.new_wxPreStatusBar, _args, _kwargs))
  102.     val.thisown = 1
  103.     val._setOORInfo(val)
  104.     return val
  105.  
  106.  
  107. class wxToolBarToolBasePtr(wxObjectPtr):
  108.     
  109.     def __init__(self, this):
  110.         self.this = this
  111.         self.thisown = 0
  112.  
  113.     
  114.     def Destroy(self, *_args, **_kwargs):
  115.         val = apply(stattoolc.wxToolBarToolBase_Destroy, (self,) + _args, _kwargs)
  116.         return val
  117.  
  118.     
  119.     def GetId(self, *_args, **_kwargs):
  120.         val = apply(stattoolc.wxToolBarToolBase_GetId, (self,) + _args, _kwargs)
  121.         return val
  122.  
  123.     
  124.     def GetControl(self, *_args, **_kwargs):
  125.         val = apply(stattoolc.wxToolBarToolBase_GetControl, (self,) + _args, _kwargs)
  126.         return val
  127.  
  128.     
  129.     def GetToolBar(self, *_args, **_kwargs):
  130.         val = apply(stattoolc.wxToolBarToolBase_GetToolBar, (self,) + _args, _kwargs)
  131.         return val
  132.  
  133.     
  134.     def IsButton(self, *_args, **_kwargs):
  135.         val = apply(stattoolc.wxToolBarToolBase_IsButton, (self,) + _args, _kwargs)
  136.         return val
  137.  
  138.     
  139.     def IsControl(self, *_args, **_kwargs):
  140.         val = apply(stattoolc.wxToolBarToolBase_IsControl, (self,) + _args, _kwargs)
  141.         return val
  142.  
  143.     
  144.     def IsSeparator(self, *_args, **_kwargs):
  145.         val = apply(stattoolc.wxToolBarToolBase_IsSeparator, (self,) + _args, _kwargs)
  146.         return val
  147.  
  148.     
  149.     def GetStyle(self, *_args, **_kwargs):
  150.         val = apply(stattoolc.wxToolBarToolBase_GetStyle, (self,) + _args, _kwargs)
  151.         return val
  152.  
  153.     
  154.     def GetKind(self, *_args, **_kwargs):
  155.         val = apply(stattoolc.wxToolBarToolBase_GetKind, (self,) + _args, _kwargs)
  156.         return val
  157.  
  158.     
  159.     def IsEnabled(self, *_args, **_kwargs):
  160.         val = apply(stattoolc.wxToolBarToolBase_IsEnabled, (self,) + _args, _kwargs)
  161.         return val
  162.  
  163.     
  164.     def IsToggled(self, *_args, **_kwargs):
  165.         val = apply(stattoolc.wxToolBarToolBase_IsToggled, (self,) + _args, _kwargs)
  166.         return val
  167.  
  168.     
  169.     def CanBeToggled(self, *_args, **_kwargs):
  170.         val = apply(stattoolc.wxToolBarToolBase_CanBeToggled, (self,) + _args, _kwargs)
  171.         return val
  172.  
  173.     
  174.     def GetNormalBitmap(self, *_args, **_kwargs):
  175.         val = apply(stattoolc.wxToolBarToolBase_GetNormalBitmap, (self,) + _args, _kwargs)
  176.         if val:
  177.             val = wxBitmapPtr(val)
  178.         
  179.         return val
  180.  
  181.     
  182.     def GetDisabledBitmap(self, *_args, **_kwargs):
  183.         val = apply(stattoolc.wxToolBarToolBase_GetDisabledBitmap, (self,) + _args, _kwargs)
  184.         if val:
  185.             val = wxBitmapPtr(val)
  186.         
  187.         return val
  188.  
  189.     
  190.     def GetBitmap(self, *_args, **_kwargs):
  191.         val = apply(stattoolc.wxToolBarToolBase_GetBitmap, (self,) + _args, _kwargs)
  192.         if val:
  193.             val = wxBitmapPtr(val)
  194.             val.thisown = 1
  195.         
  196.         return val
  197.  
  198.     
  199.     def GetLabel(self, *_args, **_kwargs):
  200.         val = apply(stattoolc.wxToolBarToolBase_GetLabel, (self,) + _args, _kwargs)
  201.         return val
  202.  
  203.     
  204.     def GetShortHelp(self, *_args, **_kwargs):
  205.         val = apply(stattoolc.wxToolBarToolBase_GetShortHelp, (self,) + _args, _kwargs)
  206.         return val
  207.  
  208.     
  209.     def GetLongHelp(self, *_args, **_kwargs):
  210.         val = apply(stattoolc.wxToolBarToolBase_GetLongHelp, (self,) + _args, _kwargs)
  211.         return val
  212.  
  213.     
  214.     def Enable(self, *_args, **_kwargs):
  215.         val = apply(stattoolc.wxToolBarToolBase_Enable, (self,) + _args, _kwargs)
  216.         return val
  217.  
  218.     
  219.     def Toggle(self, *_args, **_kwargs):
  220.         val = apply(stattoolc.wxToolBarToolBase_Toggle, (self,) + _args, _kwargs)
  221.         return val
  222.  
  223.     
  224.     def SetToggle(self, *_args, **_kwargs):
  225.         val = apply(stattoolc.wxToolBarToolBase_SetToggle, (self,) + _args, _kwargs)
  226.         return val
  227.  
  228.     
  229.     def SetShortHelp(self, *_args, **_kwargs):
  230.         val = apply(stattoolc.wxToolBarToolBase_SetShortHelp, (self,) + _args, _kwargs)
  231.         return val
  232.  
  233.     
  234.     def SetLongHelp(self, *_args, **_kwargs):
  235.         val = apply(stattoolc.wxToolBarToolBase_SetLongHelp, (self,) + _args, _kwargs)
  236.         return val
  237.  
  238.     
  239.     def SetNormalBitmap(self, *_args, **_kwargs):
  240.         val = apply(stattoolc.wxToolBarToolBase_SetNormalBitmap, (self,) + _args, _kwargs)
  241.         return val
  242.  
  243.     
  244.     def SetDisabledBitmap(self, *_args, **_kwargs):
  245.         val = apply(stattoolc.wxToolBarToolBase_SetDisabledBitmap, (self,) + _args, _kwargs)
  246.         return val
  247.  
  248.     
  249.     def SetLabel(self, *_args, **_kwargs):
  250.         val = apply(stattoolc.wxToolBarToolBase_SetLabel, (self,) + _args, _kwargs)
  251.         return val
  252.  
  253.     
  254.     def Detach(self, *_args, **_kwargs):
  255.         val = apply(stattoolc.wxToolBarToolBase_Detach, (self,) + _args, _kwargs)
  256.         return val
  257.  
  258.     
  259.     def Attach(self, *_args, **_kwargs):
  260.         val = apply(stattoolc.wxToolBarToolBase_Attach, (self,) + _args, _kwargs)
  261.         return val
  262.  
  263.     
  264.     def GetClientData(self, *_args, **_kwargs):
  265.         val = apply(stattoolc.wxToolBarToolBase_GetClientData, (self,) + _args, _kwargs)
  266.         return val
  267.  
  268.     
  269.     def SetClientData(self, *_args, **_kwargs):
  270.         val = apply(stattoolc.wxToolBarToolBase_SetClientData, (self,) + _args, _kwargs)
  271.         return val
  272.  
  273.     
  274.     def __repr__(self):
  275.         return '<C wxToolBarToolBase instance at %s>' % (self.this,)
  276.  
  277.     GetBitmap1 = GetNormalBitmap
  278.     GetBitmap2 = GetDisabledBitmap
  279.     SetBitmap1 = SetNormalBitmap
  280.     SetBitmap2 = SetDisabledBitmap
  281.  
  282.  
  283. class wxToolBarToolBase(wxToolBarToolBasePtr):
  284.     
  285.     def __init__(self, this):
  286.         self.this = this
  287.  
  288.  
  289.  
  290. class wxToolBarBasePtr(wxControlPtr):
  291.     
  292.     def __init__(self, this):
  293.         self.this = this
  294.         self.thisown = 0
  295.  
  296.     
  297.     def DoAddTool(self, *_args, **_kwargs):
  298.         val = apply(stattoolc.wxToolBarBase_DoAddTool, (self,) + _args, _kwargs)
  299.         return val
  300.  
  301.     
  302.     def DoInsertTool(self, *_args, **_kwargs):
  303.         val = apply(stattoolc.wxToolBarBase_DoInsertTool, (self,) + _args, _kwargs)
  304.         return val
  305.  
  306.     
  307.     def AddControl(self, *_args, **_kwargs):
  308.         val = apply(stattoolc.wxToolBarBase_AddControl, (self,) + _args, _kwargs)
  309.         return val
  310.  
  311.     
  312.     def InsertControl(self, *_args, **_kwargs):
  313.         val = apply(stattoolc.wxToolBarBase_InsertControl, (self,) + _args, _kwargs)
  314.         return val
  315.  
  316.     
  317.     def FindControl(self, *_args, **_kwargs):
  318.         val = apply(stattoolc.wxToolBarBase_FindControl, (self,) + _args, _kwargs)
  319.         return val
  320.  
  321.     
  322.     def AddSeparator(self, *_args, **_kwargs):
  323.         val = apply(stattoolc.wxToolBarBase_AddSeparator, (self,) + _args, _kwargs)
  324.         return val
  325.  
  326.     
  327.     def InsertSeparator(self, *_args, **_kwargs):
  328.         val = apply(stattoolc.wxToolBarBase_InsertSeparator, (self,) + _args, _kwargs)
  329.         return val
  330.  
  331.     
  332.     def RemoveTool(self, *_args, **_kwargs):
  333.         val = apply(stattoolc.wxToolBarBase_RemoveTool, (self,) + _args, _kwargs)
  334.         return val
  335.  
  336.     
  337.     def DeleteToolByPos(self, *_args, **_kwargs):
  338.         val = apply(stattoolc.wxToolBarBase_DeleteToolByPos, (self,) + _args, _kwargs)
  339.         return val
  340.  
  341.     
  342.     def DeleteTool(self, *_args, **_kwargs):
  343.         val = apply(stattoolc.wxToolBarBase_DeleteTool, (self,) + _args, _kwargs)
  344.         return val
  345.  
  346.     
  347.     def ClearTools(self, *_args, **_kwargs):
  348.         val = apply(stattoolc.wxToolBarBase_ClearTools, (self,) + _args, _kwargs)
  349.         return val
  350.  
  351.     
  352.     def Realize(self, *_args, **_kwargs):
  353.         val = apply(stattoolc.wxToolBarBase_Realize, (self,) + _args, _kwargs)
  354.         return val
  355.  
  356.     
  357.     def EnableTool(self, *_args, **_kwargs):
  358.         val = apply(stattoolc.wxToolBarBase_EnableTool, (self,) + _args, _kwargs)
  359.         return val
  360.  
  361.     
  362.     def ToggleTool(self, *_args, **_kwargs):
  363.         val = apply(stattoolc.wxToolBarBase_ToggleTool, (self,) + _args, _kwargs)
  364.         return val
  365.  
  366.     
  367.     def SetToggle(self, *_args, **_kwargs):
  368.         val = apply(stattoolc.wxToolBarBase_SetToggle, (self,) + _args, _kwargs)
  369.         return val
  370.  
  371.     
  372.     def GetToolClientData(self, *_args, **_kwargs):
  373.         val = apply(stattoolc.wxToolBarBase_GetToolClientData, (self,) + _args, _kwargs)
  374.         return val
  375.  
  376.     
  377.     def SetToolClientData(self, *_args, **_kwargs):
  378.         val = apply(stattoolc.wxToolBarBase_SetToolClientData, (self,) + _args, _kwargs)
  379.         return val
  380.  
  381.     
  382.     def GetToolState(self, *_args, **_kwargs):
  383.         val = apply(stattoolc.wxToolBarBase_GetToolState, (self,) + _args, _kwargs)
  384.         return val
  385.  
  386.     
  387.     def GetToolEnabled(self, *_args, **_kwargs):
  388.         val = apply(stattoolc.wxToolBarBase_GetToolEnabled, (self,) + _args, _kwargs)
  389.         return val
  390.  
  391.     
  392.     def SetToolShortHelp(self, *_args, **_kwargs):
  393.         val = apply(stattoolc.wxToolBarBase_SetToolShortHelp, (self,) + _args, _kwargs)
  394.         return val
  395.  
  396.     
  397.     def GetToolShortHelp(self, *_args, **_kwargs):
  398.         val = apply(stattoolc.wxToolBarBase_GetToolShortHelp, (self,) + _args, _kwargs)
  399.         return val
  400.  
  401.     
  402.     def SetToolLongHelp(self, *_args, **_kwargs):
  403.         val = apply(stattoolc.wxToolBarBase_SetToolLongHelp, (self,) + _args, _kwargs)
  404.         return val
  405.  
  406.     
  407.     def GetToolLongHelp(self, *_args, **_kwargs):
  408.         val = apply(stattoolc.wxToolBarBase_GetToolLongHelp, (self,) + _args, _kwargs)
  409.         return val
  410.  
  411.     
  412.     def SetMarginsXY(self, *_args, **_kwargs):
  413.         val = apply(stattoolc.wxToolBarBase_SetMarginsXY, (self,) + _args, _kwargs)
  414.         return val
  415.  
  416.     
  417.     def SetMargins(self, *_args, **_kwargs):
  418.         val = apply(stattoolc.wxToolBarBase_SetMargins, (self,) + _args, _kwargs)
  419.         return val
  420.  
  421.     
  422.     def SetToolPacking(self, *_args, **_kwargs):
  423.         val = apply(stattoolc.wxToolBarBase_SetToolPacking, (self,) + _args, _kwargs)
  424.         return val
  425.  
  426.     
  427.     def SetToolSeparation(self, *_args, **_kwargs):
  428.         val = apply(stattoolc.wxToolBarBase_SetToolSeparation, (self,) + _args, _kwargs)
  429.         return val
  430.  
  431.     
  432.     def GetToolMargins(self, *_args, **_kwargs):
  433.         val = apply(stattoolc.wxToolBarBase_GetToolMargins, (self,) + _args, _kwargs)
  434.         if val:
  435.             val = wxSizePtr(val)
  436.             val.thisown = 1
  437.         
  438.         return val
  439.  
  440.     
  441.     def GetMargins(self, *_args, **_kwargs):
  442.         val = apply(stattoolc.wxToolBarBase_GetMargins, (self,) + _args, _kwargs)
  443.         if val:
  444.             val = wxSizePtr(val)
  445.             val.thisown = 1
  446.         
  447.         return val
  448.  
  449.     
  450.     def GetToolPacking(self, *_args, **_kwargs):
  451.         val = apply(stattoolc.wxToolBarBase_GetToolPacking, (self,) + _args, _kwargs)
  452.         return val
  453.  
  454.     
  455.     def GetToolSeparation(self, *_args, **_kwargs):
  456.         val = apply(stattoolc.wxToolBarBase_GetToolSeparation, (self,) + _args, _kwargs)
  457.         return val
  458.  
  459.     
  460.     def SetRows(self, *_args, **_kwargs):
  461.         val = apply(stattoolc.wxToolBarBase_SetRows, (self,) + _args, _kwargs)
  462.         return val
  463.  
  464.     
  465.     def SetMaxRowsCols(self, *_args, **_kwargs):
  466.         val = apply(stattoolc.wxToolBarBase_SetMaxRowsCols, (self,) + _args, _kwargs)
  467.         return val
  468.  
  469.     
  470.     def GetMaxRows(self, *_args, **_kwargs):
  471.         val = apply(stattoolc.wxToolBarBase_GetMaxRows, (self,) + _args, _kwargs)
  472.         return val
  473.  
  474.     
  475.     def GetMaxCols(self, *_args, **_kwargs):
  476.         val = apply(stattoolc.wxToolBarBase_GetMaxCols, (self,) + _args, _kwargs)
  477.         return val
  478.  
  479.     
  480.     def SetToolBitmapSize(self, *_args, **_kwargs):
  481.         val = apply(stattoolc.wxToolBarBase_SetToolBitmapSize, (self,) + _args, _kwargs)
  482.         return val
  483.  
  484.     
  485.     def GetToolBitmapSize(self, *_args, **_kwargs):
  486.         val = apply(stattoolc.wxToolBarBase_GetToolBitmapSize, (self,) + _args, _kwargs)
  487.         if val:
  488.             val = wxSizePtr(val)
  489.             val.thisown = 1
  490.         
  491.         return val
  492.  
  493.     
  494.     def GetToolSize(self, *_args, **_kwargs):
  495.         val = apply(stattoolc.wxToolBarBase_GetToolSize, (self,) + _args, _kwargs)
  496.         if val:
  497.             val = wxSizePtr(val)
  498.             val.thisown = 1
  499.         
  500.         return val
  501.  
  502.     
  503.     def FindToolForPosition(self, *_args, **_kwargs):
  504.         val = apply(stattoolc.wxToolBarBase_FindToolForPosition, (self,) + _args, _kwargs)
  505.         return val
  506.  
  507.     
  508.     def IsVertical(self, *_args, **_kwargs):
  509.         val = apply(stattoolc.wxToolBarBase_IsVertical, (self,) + _args, _kwargs)
  510.         return val
  511.  
  512.     
  513.     def __repr__(self):
  514.         return '<C wxToolBarBase instance at %s>' % (self.this,)
  515.  
  516.     
  517.     def AddTool(self, id, bitmap, pushedBitmap = wxNullBitmap, isToggle = 0, clientData = None, shortHelpString = '', longHelpString = ''):
  518.         '''Old style method to add a tool to the toolbar.'''
  519.         kind = wx.wxITEM_NORMAL
  520.         if isToggle:
  521.             kind = wx.wxITEM_CHECK
  522.         
  523.         return self.DoAddTool(id, '', bitmap, pushedBitmap, kind, shortHelpString, longHelpString, clientData)
  524.  
  525.     
  526.     def AddSimpleTool(self, id, bitmap, shortHelpString = '', longHelpString = '', isToggle = 0):
  527.         '''Old style method to add a tool to the toolbar.'''
  528.         kind = wx.wxITEM_NORMAL
  529.         if isToggle:
  530.             kind = wx.wxITEM_CHECK
  531.         
  532.         return self.DoAddTool(id, '', bitmap, wxNullBitmap, kind, shortHelpString, longHelpString, None)
  533.  
  534.     
  535.     def InsertTool(self, pos, id, bitmap, pushedBitmap = wxNullBitmap, isToggle = 0, clientData = None, shortHelpString = '', longHelpString = ''):
  536.         '''Old style method to insert a tool in the toolbar.'''
  537.         kind = wx.wxITEM_NORMAL
  538.         if isToggle:
  539.             kind = wx.wxITEM_CHECK
  540.         
  541.         return self.DoInsertTool(pos, id, '', bitmap, pushedBitmap, kind, shortHelpString, longHelpString, clientData)
  542.  
  543.     
  544.     def InsertSimpleTool(self, pos, id, bitmap, shortHelpString = '', longHelpString = '', isToggle = 0):
  545.         '''Old style method to insert a tool in the toolbar.'''
  546.         kind = wx.wxITEM_NORMAL
  547.         if isToggle:
  548.             kind = wx.wxITEM_CHECK
  549.         
  550.         return self.DoInsertTool(pos, id, '', bitmap, wxNullBitmap, kind, shortHelpString, longHelpString, None)
  551.  
  552.     
  553.     def AddLabelTool(self, id, label, bitmap, bmpDisabled = wxNullBitmap, kind = wxITEM_NORMAL, shortHelp = '', longHelp = '', clientData = None):
  554.         '''
  555.         The full AddTool() function.
  556.  
  557.         If bmpDisabled is wxNullBitmap, a shadowed version of the normal bitmap
  558.         is created and used as the disabled image.
  559.         '''
  560.         return self.DoAddTool(id, label, bitmap, bmpDisabled, kind, shortHelp, longHelp, clientData)
  561.  
  562.     
  563.     def InsertLabelTool(self, pos, id, label, bitmap, bmpDisabled = wxNullBitmap, kind = wxITEM_NORMAL, shortHelp = '', longHelp = '', clientData = None):
  564.         '''
  565.         Insert the new tool at the given position, if pos == GetToolsCount(), it
  566.         is equivalent to AddTool()
  567.         '''
  568.         return self.DoInsertTool(pos, id, label, bitmap, bmpDisabled, kind, shortHelp, longHelp, clientData)
  569.  
  570.     
  571.     def AddCheckLabelTool(self, id, label, bitmap, bmpDisabled = wxNullBitmap, shortHelp = '', longHelp = '', clientData = None):
  572.         '''Add a check tool, i.e. a tool which can be toggled'''
  573.         return self.DoAddTool(id, label, bitmap, bmpDisabled, wx.wxITEM_CHECK, shortHelp, longHelp, clientData)
  574.  
  575.     
  576.     def AddRadioLabelTool(self, id, label, bitmap, bmpDisabled = wxNullBitmap, shortHelp = '', longHelp = '', clientData = None):
  577.         '''
  578.         Add a radio tool, i.e. a tool which can be toggled and releases any
  579.         other toggled radio tools in the same group when it happens
  580.         '''
  581.         return self.DoAddTool(id, label, bitmap, bmpDisabled, wx.wxITEM_RADIO, shortHelp, longHelp, clientData)
  582.  
  583.     
  584.     def AddCheckTool(self, id, bitmap, bmpDisabled = wxNullBitmap, shortHelp = '', longHelp = '', clientData = None):
  585.         '''Add a check tool, i.e. a tool which can be toggled'''
  586.         return self.DoAddTool(id, '', bitmap, bmpDisabled, wx.wxITEM_CHECK, shortHelp, longHelp, clientData)
  587.  
  588.     
  589.     def AddRadioTool(self, id, bitmap, bmpDisabled = wxNullBitmap, shortHelp = '', longHelp = '', clientData = None):
  590.         '''
  591.         Add a radio tool, i.e. a tool which can be toggled and releases any
  592.         other toggled radio tools in the same group when it happens
  593.         '''
  594.         return self.DoAddTool(id, '', bitmap, bmpDisabled, wx.wxITEM_RADIO, shortHelp, longHelp, clientData)
  595.  
  596.  
  597.  
  598. class wxToolBarBase(wxToolBarBasePtr):
  599.     
  600.     def __init__(self, this):
  601.         self.this = this
  602.  
  603.  
  604.  
  605. class wxToolBarPtr(wxToolBarBasePtr):
  606.     
  607.     def __init__(self, this):
  608.         self.this = this
  609.         self.thisown = 0
  610.  
  611.     
  612.     def Create(self, *_args, **_kwargs):
  613.         val = apply(stattoolc.wxToolBar_Create, (self,) + _args, _kwargs)
  614.         return val
  615.  
  616.     
  617.     def FindToolForPosition(self, *_args, **_kwargs):
  618.         val = apply(stattoolc.wxToolBar_FindToolForPosition, (self,) + _args, _kwargs)
  619.         return val
  620.  
  621.     
  622.     def __repr__(self):
  623.         return '<C wxToolBar instance at %s>' % (self.this,)
  624.  
  625.  
  626.  
  627. class wxToolBar(wxToolBarPtr):
  628.     
  629.     def __init__(self, *_args, **_kwargs):
  630.         self.this = apply(stattoolc.new_wxToolBar, _args, _kwargs)
  631.         self.thisown = 1
  632.         self._setOORInfo(self)
  633.  
  634.  
  635.  
  636. def wxPreToolBar(*_args, **_kwargs):
  637.     val = wxToolBarPtr(apply(stattoolc.new_wxPreToolBar, _args, _kwargs))
  638.     val.thisown = 1
  639.     val._setOORInfo(val)
  640.     return val
  641.  
  642.  
  643. class wxToolBarSimplePtr(wxToolBarBasePtr):
  644.     
  645.     def __init__(self, this):
  646.         self.this = this
  647.         self.thisown = 0
  648.  
  649.     
  650.     def Create(self, *_args, **_kwargs):
  651.         val = apply(stattoolc.wxToolBarSimple_Create, (self,) + _args, _kwargs)
  652.         return val
  653.  
  654.     
  655.     def FindToolForPosition(self, *_args, **_kwargs):
  656.         val = apply(stattoolc.wxToolBarSimple_FindToolForPosition, (self,) + _args, _kwargs)
  657.         return val
  658.  
  659.     
  660.     def __repr__(self):
  661.         return '<C wxToolBarSimple instance at %s>' % (self.this,)
  662.  
  663.  
  664.  
  665. class wxToolBarSimple(wxToolBarSimplePtr):
  666.     
  667.     def __init__(self, *_args, **_kwargs):
  668.         self.this = apply(stattoolc.new_wxToolBarSimple, _args, _kwargs)
  669.         self.thisown = 1
  670.         self._setOORInfo(self)
  671.  
  672.  
  673.  
  674. def wxPreToolBarSimple(*_args, **_kwargs):
  675.     val = wxToolBarSimplePtr(apply(stattoolc.new_wxPreToolBarSimple, _args, _kwargs))
  676.     val.thisown = 1
  677.     val._setOORInfo(val)
  678.     return val
  679.  
  680. wxTOOL_STYLE_BUTTON = stattoolc.wxTOOL_STYLE_BUTTON
  681. wxTOOL_STYLE_SEPARATOR = stattoolc.wxTOOL_STYLE_SEPARATOR
  682. wxTOOL_STYLE_CONTROL = stattoolc.wxTOOL_STYLE_CONTROL
  683.